package com.power.sifa.approve.dao;

import com.power.sifa.approve.model.pageInfo.Apl_applicantPageInfo;

import java.util.List;
import java.util.Map;

/**
* 申请人 持久层Custom(hibernate)
*/

public interface Apl_applicantDaoCustom<Apl_applicant, Serializable> {

    /**
     * 根据申请号查询申请人和代理人
     * @param applyid
     * @return
     */
    List<Map<String, Object>> getAppperAndThiperByApplyid(String applyid);

    /**
     * 证件号查询申请人待处理列表
     * @param pageInfo
     * @return
     */
    List<Apl_applicant> getCardnoPendingList(Apl_applicantPageInfo pageInfo);

    /**
     * 证件号查询申请人已处理列表
     * @param pageInfo
     * @return
     */
    List<Apl_applicant> getCardnoProcessedList(Apl_applicantPageInfo pageInfo);
}
